﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace kaveautomata
{
    class Kaveautomata
    {
        Receptek receptek=new Receptek();
        Tartalyok tartalyok = new Tartalyok();
        Lampak lampak = new Lampak();
        
        

        public void lampakBeallitasa(){
            for (int i = 0; i < receptek.getReceptekSzama();i++ )
            {
                Recept aktualisRecept=receptek.getReceptbySorszam(i);
                bool lampaAllapot = true;
                for (int j = 0; j < aktualisRecept.getHozzavalokSzama(); j++)
                {
                    Tetel aktualisTetel=aktualisRecept.getTetelbySorszam(j);
                    if (tartalyok.getKeszletbyKomponensID(aktualisTetel.getkomponensID()) < aktualisTetel.getSzuksegesMennyiseg())
                    {
                        lampaAllapot = false;
                    }
                }
                aktualisRecept.getLampa().setVilagitasAllapot(lampaAllapot);
            }
        }


        static void Main()
        {
            Kaveautomata automata = new Kaveautomata();
            automata.lampakBeallitasa();
        }
    }

    
}
